יש ראיון עבודה ראשוני online בשאלות קוד בסיסיות מול הר"צ ואז אותו סוג של שאלות מול הראש מחלקה.
היום הכניסו גם מבחן מקדים.
שאלות מתוך הראיון
שאלו איך היית מממש את printf של c
לאחר מכן שאלו איך לעבור על מטריצה ענקית ולעשות קרנל על כל אזור במטריצה כל שלוש על שלוש תאים לחבר כל שורה ואז לחבר את הסכום של שלוש השורות איך לממש את זה בהכי פחות איטרציות
2 ריאיונות מקצועיים וריאיון אחד על שכר, פלוס ריאיון אם HR.
שאלות מתוך הראיון
1. לממש singleton ב cpp, וגם נשאלתי איך לעשות את זה thread safe.
2. מימוש של פונקציה פשוטה בעזרת שימוש במחקי ביטים: לכתוב פונקציה שמקבלת מערך של int וגם מס׳ num ובודקת האם המספר נמצא במערך.
תשובות
הוסף תשובה
|
לצפיה בתשובות
פברואר 2023
1. יש מלא תשובות באינטרנט.
2. בעזרת xor והכפלה ובדיקה האם יצא אפס.
ראיון ראשון עם מראיין/נת, ראיון שני עם מנהל המחלקה+ ראיון HR, ראיון שלישי עם המנכל
שאלות מתוך הראיון
לכתוב תכנית המקבלת מערך ומספר וצריכה להחזיר האם המספר קיים במערך או לא, עם ביצוע מספר מינימלי ביותר של השוואות. בשתי דרכים שונות לגמרי.
הכוונה: בשתי הדרכים מבצעים n השוואות במקרה הגרוע בסה"כ ,במקום 2n בדרך הטריוויאלית
ראיון טלפוני, לאחר מכן מבחן בפלטפורמת Codility.
2 שאלות של כתיבת קוד צריך לכתוב בC במשך שעתיים.
המלצה אישית: תהיו מיומנים כמה שיותר בשאלות מליטקוד וכדומה כי זה ממש סוג השאלות
שאלות מתוך הראיון
שאלה ראשונה: נתון מטופל שאמור לעבור X טיפולים בהפרש של Y ימים בין טיפול לטיפול. נתון מערך של מספרים, A כל אינדקס במערך מציין מחיר של טיפול ביום ה-i.ובנוסף נתון X ו-Y.
צריך להחזיר מה העלות המינימלית האפשרית שיצא לו כל הטיפולים.
לדוגמא:
1.A={1,10,8,1}
X=2
Y=2
הטיפולים האפשריים:1+8 לעומת:10+1
לכן התשובה היא 9.